#什么是关系型数据, 什么是非关系型数据库, 各有哪些应用场景?
    #关系型数据
    #创建在关系模型基础上的数据库, 借助集合代数等数据概念和方法来处理数据库中的数据
    #适用场景
    #执行规模小, 对数据完整性有要求;  读写频繁, 大批量读而极少写

    #非关系型数据库
    #允许部分资料使用SQL系统存储, 而其他资料允许使用NoSQL系统存储(键对值)
    #适用场景
    #没有固定的数据格式, 适合临时需求的开发

#什么是事务, 事务的特点?
    #事务提供一种要么全做, 要么不做的机制

    #ACID
        #原子性(Atomic)
        #不可分割的, 对应的就是当前事务的操作要么完成, 要么不完成, 不存在中间态, 即完成过程中中断

        #一致性(Consistency)
        #解决的事务并行的问题, 事务A和事务B同时运行, 无论谁先结束, 数据库都会达到一致

        #隔离性(Isolation)
        #解决多个并发事务同时对数据进行读写和修改的能力

        #持久性(Durability)
        #当某个事物一旦提交, 无论数据库崩溃还是其他未知情况, 该事务的结果都能够被持久化第保存下来.


